// 测试 基地址 配置结果
// document.querySelector('#btn-register').addEventListener('click', function () {
//     axios({
//         method: 'post',
//         url: '/register',
//         data: {
//             username: 'itheima434',
//             password: '123456'
//         }
//     })
// })


/*
用户注册
    1 收集并校验数据
    2 数据提交
*/
document.querySelector('#btn-register').addEventListener('click', async function () {
    // 1 收集并校验数据
    const form = document.querySelector('.register-form')
    const data = serialize(form, { empty: true, hash: true })
    console.log(data);

    // 非空校验
    const { username, password } = data
    if (username === '' && password === '') {
        showToast('用户名和密码不能为空')
        return
    }

    // 长度校验
    if (username.length < 8 || username.length > 30 || password.length < 6 || password.length > 30) {
        showToast('用户名长度8~30,密码长度6~30')
        return
    }


    // 2 数据提交
    // axios({
    //     method: 'post',
    //     url: '/register',
    //     data
    // })

    try {
        // 简化
        const res = await axios.post('/register', { username, password })
        // console.log(res.message);
        showToast(res.message)

    } catch (error) {
        // console.dir(error.response.message);
        showToast(error.response.data.message)
    }


})


